Release 10.1A: OpenEdge Getting Started:
New and Revised Features
Open Client
OpenEdge 10.1A enhancements to Open Clients feature new APIs for accessing AppServer application services without the need for proxies and new mechanisms for passing ProDataSet and temp-table parameters.
.NET Open Client
The Release 10.1A .NET Open Client supports the following new features:
- An API (.NET OpenAPI) for accessing AppServer application services directly without the need to generate Open Client proxies. This API relies on additional classes that you can instantiate, initialize, and use to invoke AppServer procedures and user-defined functions. However, you must understand and initialize these classes according to AppServer interface requirements at run time.
- Additional properties to support the mappings between Progress 4GL ProDataSets and ADO.NET DataSets, and between Progress 4GL temp-tables and ADO.NET DataTables.
Java Open Client
The Release 10.1A Java Open Client supports the following new features:
- An implementation of the Java Service Data Objects (Java SDO, JSR 235) interface that allows a Java Open Client to pass Progress 4GL ProDataSets as parameters. This implementation provides a comprehensive mapping to ProDataSets, including such standard Java SDO features as:
- Relationship support
- Data introspection
- Change tracking
- XML serialization
Extensions in the OpenEdge implementation also support:
- Additional Java data types to better map some 4GL data types.
- Relationship support that maps more closely to data-relations in a ProDataSet.
- Data introspection support that maps more closely to a ProDataSet metaschema.
- Change tracking support that allows for mapping a changes-only ProDataSet parameter.
In releases prior to OpenEdge 10.1A, a Java Open Client can pass temp-table parameters as SQL
ResultSetobjects. In addition to passing Progress 4GL temp-table parameters as SQLResultSetobjects, Release 10.1A allows a Java Open Client to pass a temp-table parameter using a mechanism similar to that used for passing ProDataSet parameters. This mechanism allows the entire temp-table to be passed using a cached and scrollable model compared to the data streaming model provided by the SQLResultSetmechanism.- An API (Java OpenAPI) for accessing AppServer application services directly without the need to generate Open Client proxies. This API relies on additional classes that you can instantiate, initialize, and use to invoke AppServer procedures and user-defined functions. However, you must understand and initialize these classes according to AppServer interface requirements at run time.
For more information, see:
Manuals: HTML online help: ProxyGen Web paper: .NET Open Client Properties for mapping ProDataSets and temp-tables
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |